home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / text / tex / dvi2lj_0_49.lha / Makefile.orig < prev    next >
Makefile  |  1992-09-09  |  1KB  |  53 lines

  1. # makefile for the dvi-to-(3812 || lj + || lj II || lj IIp ) filter.
  2. #
  3. DEFINES=
  4. CC=cc
  5. CFLAGS=-safp -d amiga -d LJ2P
  6. LFLAGS=-lc -lm
  7. LN = ln
  8.  
  9. # under Ultrix 4.1 use:
  10. # CFLAGS=-O1 -s
  11.  
  12. # under AIX 3.1 add the following line:
  13. #LFLAGS=-lbsd
  14.  
  15. OBJS=findfile.o dvi2xx.o
  16. HFILES=commands.h config.h
  17. PROGRAMS=dvilj2p dvilj2 dvi3812
  18.  
  19. dvilj2p: dvi2xx.c ${OBJS} $(HFILES)
  20.     $(LN) -o dvi2xx ${OBJS} $(LFLAGS)
  21.  
  22. all: $(PROGRAMS)
  23.  
  24. dvi3812: dvi2xx.c ${OBJS} $(HFILES)
  25.     $(CC) ${CFLAGS} ${DEFINES} -DIBM3812 -o $@ dvi2xx.c ${OBJS} ${LFLAGS}
  26.  
  27. dvilj2: dvi2xx.c ${OBJS} $(HFILES)
  28.     $(CC) ${CFLAGS} ${DEFINES} -DLJ -o $@ dvi2xx.c ${OBJS} ${LFLAGS}
  29.  
  30.  
  31. findfile.o: findfile.c config.h
  32.     $(CC) ${CFLAGS} ${DEFINES} -c findfile.c
  33.  
  34. clean:
  35.     rm -f core $(OBJS) $(PROGRAMS)
  36.  
  37. shar:
  38.     shar ./dvi2xx.c ./commands.h ./config.h ./findfile.c ./Makefile \
  39.         ./testpage.tex ./dvi2xx.history ./dvi2xx.1 ./graybox.sty \
  40.         ./dvi2xx.make ./dvi2xx.049 > dvi2xx.shar
  41.  
  42.  
  43. tar:
  44.     pdtar zcvf dvi2xx.tar.Z ./dvi2xx.c ./commands.h ./config.h \
  45.         ./findfile.c ./Makefile ./testpage.tex ./dvi2xx.history \
  46.         ./dvi2xx.1 ./graybox.sty ./dvi2xx.make ./dvi2xx.049
  47.     shar dvi2xx.tar.Z > dvi2xx.shar
  48.  
  49. testfiles:
  50.     ./dvilj2 -eftable.lj2 ftable
  51.     ./dvilj2p -eftable.lj2p ftable
  52.     ./dvi3812 ftab2
  53.